Text copied to clipboard!

Pealkiri

Text copied to clipboard!

Manustatud C/C++ arendaja

Kirjeldus

Text copied to clipboard!
Otsime kogenud manustatud C/C++ arendajat, kes liituks meie meeskonnaga ja aitaks arendada ning optimeerida manustatud süsteeme. Selles rollis vastutate tarkvaraarenduse, testimise ja juurutamise eest erinevates manustatud süsteemides, tagades nende tõhususe, töökindluse ja jõudluse. Te töötate tihedas koostöös riistvara- ja tarkvarainseneridega, et luua kvaliteetseid lahendusi, mis vastavad meie klientide ja ärivajadustele. Teie peamised ülesanded hõlmavad tarkvaraarendust C ja C++ programmeerimiskeeltes, riistvaraga suhtlemise optimeerimist ning süsteemi jõudluse ja stabiilsuse tagamist. Lisaks osalete tarkvaraarhitektuuri kujundamises, veakontrollis ja süsteemi testimises, et tagada kõrge kvaliteet ja vastavus tööstusstandarditele. Edukas kandidaat omab tugevat arusaama manustatud süsteemidest, reaalaja operatsioonisüsteemidest (RTOS) ja madala taseme programmeerimisest. Samuti on oluline kogemus riistvaralähedase programmeerimise, mikrokontrollerite ja protsessorite tööpõhimõtete tundmise ning erinevate kommunikatsiooniprotokollide (nt UART, SPI, I2C) kasutamisega. Meie ettevõte pakub dünaamilist ja innovaatilist töökeskkonda, kus saate töötada uusimate tehnoloogiate ja väljakutsetega. Kui olete kirglik manustatud süsteemide arendamise vastu ja soovite panustada tipptasemel lahenduste loomisesse, ootame teie kandideerimist!

Kohustused

Text copied to clipboard!
  • Manustatud tarkvara arendamine ja optimeerimine C/C++ keeles.
  • Riistvaraga suhtlemise ja süsteemi jõudluse optimeerimine.
  • Tarkvaraarhitektuuri kujundamine ja arendamine.
  • Vigade tuvastamine, silumine ja parandamine.
  • Testimisprotsesside ja kvaliteedikontrolli rakendamine.
  • Koostöö riistvara- ja tarkvarainseneridega.
  • Dokumentatsiooni koostamine ja hooldamine.
  • Uute tehnoloogiate ja parimate praktikate uurimine ja rakendamine.

Nõuded

Text copied to clipboard!
  • Tugev kogemus C ja C++ programmeerimises.
  • Arusaam manustatud süsteemidest ja reaalaja operatsioonisüsteemidest (RTOS).
  • Kogemus mikrokontrollerite ja protsessorite programmeerimisega.
  • Teadmised kommunikatsiooniprotokollidest (UART, SPI, I2C jne).
  • Võime analüüsida ja optimeerida süsteemi jõudlust.
  • Hea probleemilahendusoskus ja tähelepanu detailidele.
  • Võime töötada iseseisvalt ja meeskonnas.
  • Tehnilise dokumentatsiooni lugemise ja kirjutamise oskus.

Võimalikud intervjuu küsimused

Text copied to clipboard!
  • Milline on teie kogemus manustatud süsteemide arendamisel?
  • Kas olete töötanud reaalaja operatsioonisüsteemidega? Kui jah, siis millistega?
  • Kuidas optimeeriksite C/C++ koodi manustatud süsteemis?
  • Milliseid kommunikatsiooniprotokolle olete kasutanud ja kuidas?
  • Kuidas lähenete vigade tuvastamisele ja silumisele manustatud süsteemides?
  • Kas teil on kogemusi riistvaralähedase programmeerimisega?
  • Kuidas tagate tarkvara töökindluse ja jõudluse?
  • Milliseid tööriistu ja arendusplatvorme olete kasutanud?